Ir para o conteúdo principal

Crie conteúdo

O endpoint é usado para gerar todos os tipos de postagens, incluindo vídeos, carrosséis, imagens, citações e memes.

URL de solicitação

  • POST https://brain.predis.ai/predis_api/v1/create_content/

Solicitar Carga Útil

Nota - Por favor use "Tipo de Payload" como form-data quando você liga para isso API.

NomeDescriçãoFormatoValor padrãoValores PossíveisExigido
brand_idIdentificador único da sua marca. Você pode aprender mais sobre como localizar seu ID de marca visitando o link fornecido aqui..TangaNoneYOUR_BRAND_IDSim
textForneça o tópico para o qual você pretende criar a postagem. Certifique-se de que o tópico tenha pelo menos 20 caracteres e consista em no mínimo 3 palavras para garantir um resultado preciso.TangaNoneAny StringSim
post_typeEspecifique o tipo de postagem que deseja gerar.
Se você estiver criando um meme or quotes postar, o media_type deve ser definido para single_image.
Suportado apenas por model_version 2
Tangagenericgeneric, meme, quotesNão
model_versionEspecifique a versão do modelo a ser usada. Versão 4 é muito melhor em termos de qualidade do que a versão 2, mas apenas suporta single_image e carouselTanga22, 4Não
n_postsEspecifique o número de postagens que você deseja gerar em uma única solicitação.Número inteiro11 para 10Não
input_languageEscolha o idioma para sua entrada text campo.Tangaenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNão
output_languageEscolha o idioma no qual deseja gerar a postagem.Tangaenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNão
media_typeForneça essas informações apenas quando desejar um determinado media_type de postagem.
Não é necessário quando template_ids são selecionados, mas é necessário de outra forma.
Ao model_version is 4, só single_image e carousel é suportado.
Tangasingle_imagesingle_image, carousel, videoNão
video_durationEspecifique o tipo do seu video.
Este campo não é obrigatório quando template_ids são selecionados. No entanto, é necessário quando o media_type o valor está definido para video.
Tangashortshort, longNão
template_idsForneça essas informações somente quando desejar que sua saída seja gerada usando modelos específicos.
Você pode fornecer uma lista de IDs de modelos no seguinte formato:
Amostra 1: ["template_id1"]
Amostra 2: ["template_id1", "template_id2", "template_id3"]
Suportado apenas por model_version 2
Lista de cordas[][]Não
authorForneça essas informações apenas quando o tipo de postagem que você deseja gerar for quotes.TangaNoneAny StringNão
media_urlsForneça uma lista de URLs para imagens/vídeos que você deseja usar em sua postagem.
Aqui estão dois formatos de exemplo:
Amostra 1: ["url1"]
Amostra 2: ["url1", "url2", "url3"]
Suportado apenas por model_version 2
Lista de cordas[][]Não
color_palette_typeEscolha a paleta de cores na qual deseja que seu conteúdo seja gerado.
Se você especificou a paleta como marca, mas não definiu as cores da marca, o conteúdo será gerado automaticamente usando o ai_suggested paleta.
Tangaai_suggestedbrand, ai_suggestedNão
brand_detailsForneça detalhes da marca para garantir que a IA gere conteúdo apenas com os detalhes da marca fornecidos.DicionárioNone Por favor, consulte a Exemplo aquiNão
headlinesForneça esta entrada quando desejar substituir o conteúdo gerado pela IA nas imagens/vídeos gerados.
Suportado apenas por model_version 2
ListaNone Por favor, consulte a Exemplo aquiNão

Exemplo de resposta de sucesso

{
"post_ids": [
"..."
],
"post_status": "inProgress",
"errors": [{"..."}]
}

Exemplo de resposta de erro

{
"errors": [{
"detail": "...",
"solution": "..."
}]
}

Códigos de Resposta

Código de status HTTPErro de códigoMensagem do usuárioSolução recomendada
429001Número máximo de solicitações atingidoNúmero máximo de solicitações por hora atingido Você foi limitado pela taxa. Aguarde um pouco e tente novamente
400002Inválido brand_id fornecidoVocê forneceu um inválido brand_id. Forneça um documento válido brand_id e tente novamente. Leia mais aqui.
400003Você atingiu seu limite de pós-geraçãoVocê esgotou os créditos disponíveis em seu plano. Atualize para um plano superior ou espere até que o limite seja redefinido
400004Você já tem 3 postagens inProgressAguarde até que as postagens em andamento sejam concluídas e tente novamente
400005Seu método de solicitação é inválidoPor favor, faça um POST solicite e tente novamente
400006O texto fornecido é muito pequenoO texto fornecido deve conter pelo menos 3 palavras e 20 caracteres para melhores resultados
400007O valor fornecido para o media_type campo não é válidoCertifique-se de que o valor seja um dos single_image, carousel or video
400008O valor fornecido para o input_language or output_language campo não é válidoCertifique-se de que o valor passado seja compatível. Verifique os parâmetros de solicitação na tabela acima para obter mais detalhes
400009O valor fornecido para o video_duration campo não é válidoCertifique-se de que o valor seja short or long
400010O valor fornecido para o post_type campo não é válidoCertifique-se de que o valor seja generic, meme or quotes
400011O valor fornecido para o post_type campo não é válido para o dado media_typeO fornecido post_type e media_type combinação de postagem ainda não é suportada. Verifique os parâmetros de solicitação na tabela acima para obter mais detalhes

Limitação de taxa

Padrão API limites de taxa se aplicam a este ponto final. Leia mais sobre os limites de taxa aqui.